crypto/tls.lruSessionCache.Unlock (method, view implemented interface methods)

738 uses

	crypto/tls (current package)
		common.go#L1621: 	writerMutex.Unlock()
		common.go#L1719: 	defer c.Unlock()
		common.go#L1752: 	defer c.Unlock()
		conn.go#L866: 	defer c.out.Unlock()
		conn.go#L1055: 	defer c.out.Unlock()
		conn.go#L1072: 	defer c.out.Unlock()
		conn.go#L1219: 	defer c.out.Unlock()
		conn.go#L1293: 	defer c.handshakeMutex.Unlock()
		conn.go#L1346: 		defer c.out.Unlock()
		conn.go#L1389: 	defer c.in.Unlock()
		conn.go#L1472: 	defer c.out.Unlock()
		conn.go#L1549: 	defer c.handshakeMutex.Unlock()
		conn.go#L1559: 	defer c.in.Unlock()
		conn.go#L1592: 			c.out.Unlock()
		conn.go#L1615: 	defer c.handshakeMutex.Unlock()
		conn.go#L1658: 	defer c.handshakeMutex.Unlock()
		conn.go#L1668: 	defer c.handshakeMutex.Unlock()
		quic.go#L290: 	defer c.handshakeMutex.Unlock()
		quic.go#L509: 	c.handshakeMutex.Unlock()

	context
		context.go#L297: 		cc.mu.Unlock()
		context.go#L413: 	p.mu.Unlock()
		context.go#L455: 	defer c.mu.Unlock()
		context.go#L504: 		p.mu.Unlock()
		context.go#L518: 		c.mu.Unlock()
		context.go#L559: 		c.mu.Unlock()
		context.go#L575: 	c.mu.Unlock()
		context.go#L651: 	defer c.mu.Unlock()
		context.go#L691: 	c.mu.Unlock()

	database/sql
		closemu.go#L34: 	defer m.mu.Unlock()
		closemu.go#L55: 				defer m.mu.Unlock()
		closemu.go#L65: 	defer m.mu.Unlock()
		closemu.go#L85: 	defer m.mu.Unlock()
		sql.go#L588: 	defer dc.Unlock()
		sql.go#L603: 	defer dc.Unlock()
		sql.go#L618: 	defer dc.Unlock()
		sql.go#L657: 	defer dc.Unlock()
		sql.go#L668: 		dc.Unlock()
		sql.go#L672: 	dc.Unlock() // not defer; removeDep finalClose calls may need to lock
		sql.go#L678: 	dc.db.mu.Unlock()
		sql.go#L707: 	dc.db.mu.Unlock()
		sql.go#L751: 	defer db.mu.Unlock()
		sql.go#L774: 	db.mu.Unlock()
		sql.go#L934: 		db.mu.Unlock()
		sql.go#L948: 	db.mu.Unlock()
		sql.go#L1020: 	db.mu.Unlock()
		sql.go#L1041: 	db.mu.Unlock()
		sql.go#L1066: 	db.mu.Unlock()
		sql.go#L1079: 	defer db.mu.Unlock()
		sql.go#L1119: 			db.mu.Unlock()
		sql.go#L1124: 		db.mu.Unlock()
		sql.go#L1224: 	defer db.mu.Unlock()
		sql.go#L1282: 	defer db.mu.Unlock()
		sql.go#L1324: 		db.mu.Unlock()
		sql.go#L1331: 		db.mu.Unlock()
		sql.go#L1346: 			db.mu.Unlock()
		sql.go#L1350: 		db.mu.Unlock()
		sql.go#L1369: 		db.mu.Unlock()
		sql.go#L1380: 			db.mu.Unlock()
		sql.go#L1417: 				db.mu.Unlock()
		sql.go#L1435: 	db.mu.Unlock()
		sql.go#L1441: 		db.mu.Unlock()
		sql.go#L1453: 	db.mu.Unlock()
		sql.go#L1465: 	defer db.mu.Unlock()
		sql.go#L1473: 		c.Unlock()
		sql.go#L1494: 		db.mu.Unlock()
		sql.go#L1522: 		db.mu.Unlock()
		sql.go#L1530: 	db.mu.Unlock()
		sql.go#L2089: 		dc.Mutex.Unlock()
		sql.go#L2285: 	defer tx.stmts.Unlock()
		sql.go#L2389: 	tx.stmts.Unlock()
		sql.go#L2442: 		stmt.mu.Unlock()
		sql.go#L2460: 		stmt.mu.Unlock()
		sql.go#L2490: 	tx.stmts.Unlock()
		sql.go#L2716: 	s.db.mu.Unlock()
		sql.go#L2729: 		s.mu.Unlock()
		sql.go#L2737: 		s.mu.Unlock()
		sql.go#L2746: 	s.mu.Unlock()
		sql.go#L2756: 			s.mu.Unlock()
		sql.go#L2760: 	s.mu.Unlock()
		sql.go#L2784: 	s.mu.Unlock()
		sql.go#L2898: 		s.mu.Unlock()
		sql.go#L2905: 	s.mu.Unlock()
		sql.go#L2921: 	defer s.mu.Unlock()
		sql.go#L3073: 	defer rs.dc.Unlock()
		sql.go#L3147: 	defer rs.dc.Unlock()
		sql.go#L3216: 	defer rs.dc.Unlock()
		sql.go#L3233: 	defer rs.dc.Unlock()
		sql.go#L3436: 		defer rs.dc.Unlock()

	github.com/jackc/pgx/v5/pgconn
		pgconn.go#L583: 		pgConn.bufferingReceiveMux.Unlock()
		pgconn.go#L636: 		pgConn.bufferingReceiveMux.Unlock()

	github.com/jackc/pgx/v5/pgconn/ctxwatch
		context_watcher.go#L34: 	defer cw.lock.Unlock()
		context_watcher.go#L53: 	defer cw.lock.Unlock()

	github.com/jackc/pgx/v5/pgproto3
		trace.go#L365: 	defer t.mux.Unlock()

	github.com/jackc/pgx/v5/pgxpool
		pool.go#L471: 	defer p.healthCheckMu.Unlock()

	github.com/jackc/puddle/v2
		pool.go#L183: 	defer p.mux.Unlock()
		pool.go#L272: 	defer p.mux.Unlock()
		pool.go#L370: 		p.mux.Unlock()
		pool.go#L383: 		p.mux.Unlock()
		pool.go#L394: 	p.mux.Unlock()
		pool.go#L402: 	defer p.mux.Unlock()
		pool.go#L433: 			p.mux.Unlock()
		pool.go#L449: 		p.mux.Unlock()
		pool.go#L480: 	defer p.mux.Unlock()
		pool.go#L503: 		defer p.mux.Unlock()
		pool.go#L566: 	defer p.mux.Unlock()
		pool.go#L615: 		p.mux.Unlock()
		pool.go#L621: 		p.mux.Unlock()
		pool.go#L626: 	p.mux.Unlock()
		pool.go#L630: 	defer p.mux.Unlock()
		pool.go#L659: 	defer p.mux.Unlock()
		pool.go#L672: 	defer p.mux.Unlock()
		pool.go#L691: 	defer p.mux.Unlock()
		pool.go#L699: 	defer p.mux.Unlock()

	go.pact.im/x/clock
		ticker.go#L135: 	defer t.mu.Unlock()
		ticker.go#L147: 	defer t.mu.Unlock()

	go.pact.im/x/clock/fakeclock
		fakeclock.go#L76: 	defer c.mu.Unlock()
		fakeclock.go#L87: 	defer c.mu.Unlock()
		fakeclock.go#L99: 	defer c.mu.Unlock()
		fakeclock.go#L114: 	defer c.mu.Unlock()
		fakeclock.go#L131: 	defer c.mu.Unlock()
		fakeclock.go#L178: 	defer c.mu.Unlock()
		fakeclock.go#L190: 	defer c.mu.Unlock()

	go.pact.im/x/clock/observeclock
		observeclock.go#L67: 	defer c.mu.Unlock()
		observeclock.go#L77: 	defer c.mu.Unlock()

	go.pact.im/x/httptrack
		stats.go#L136: 	defer s.mu.Unlock()
		stats.go#L159: 	defer s.mu.Unlock()
		stats.go#L166: 	defer s.mu.Unlock()

	go.pact.im/x/process
		process.go#L86: 	defer p.stateMu.Unlock()
		process.go#L199: 	defer p.stateMu.Unlock()

	go.pact.im/x/supervisor
		group.go#L45: 	defer g.mu.Unlock()
		group.go#L64: 	g.mu.Unlock()
		group.go#L74: 	g.mu.Unlock()
		interrupt.go#L22: 	defer s.stopMu.Unlock()
		interrupt.go#L42: 	defer s.stopMu.Unlock()
		interrupt.go#L54: 	defer s.stopMu.Unlock()

	go.uber.org/mock/gomock
		callset.go#L64: 	defer cs.expectedMu.Unlock()
		callset.go#L82: 	defer cs.expectedMu.Unlock()
		callset.go#L100: 	defer cs.expectedMu.Unlock()
		callset.go#L137: 	defer cs.expectedMu.Unlock()
		callset.go#L153: 	defer cs.expectedMu.Unlock()
		controller.go#L188: 	defer ctrl.mu.Unlock()
		controller.go#L202: 		defer ctrl.mu.Unlock()
		controller.go#L258: 	defer ctrl.mu.Unlock()
		controller.go#L266: 	defer ctrl.mu.Unlock()

	go.uber.org/zap/zapcore
		buffered_write_syncer.go#L139: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L160: 	defer s.mu.Unlock()
		buffered_write_syncer.go#L194: 		defer s.mu.Unlock()
		write_syncer.go#L67: 	s.Unlock()
		write_syncer.go#L74: 	s.Unlock()

	go/constant
		value.go#L140: 	defer x.mu.Unlock()
		value.go#L169: 		y.r.mu.Unlock()
		value.go#L173: 			y.mu.Unlock()
		value.go#L180: 		y.mu.Unlock()
		value.go#L627: 	defer x.mu.Unlock()

	go/token
		position.go#L144: 	f.mutex.Unlock()
		position.go#L156: 	f.mutex.Unlock()
		position.go#L168: 	defer f.mutex.Unlock()
		position.go#L186: 	f.mutex.Unlock()
		position.go#L210: 	f.mutex.Unlock()
		position.go#L232: 	f.mutex.Unlock()
		position.go#L243: 	defer f.mutex.Unlock()
		position.go#L279: 	f.mutex.Unlock()
		position.go#L370: 	f.mutex.Unlock()
		serialize.go#L63: 		f.mutex.Unlock()

	go/types
		builtins.go#L1047: 		defer t.mu.Unlock()
		context.go#L92: 	defer ctxt.mu.Unlock()
		context.go#L115: 	defer ctxt.mu.Unlock()
		context.go#L139: 	defer ctxt.mu.Unlock()
		named.go#L230: 	defer n.mu.Unlock()
		named.go#L444: 	defer t.mu.Unlock()
		named.go#L541: 	defer t.mu.Unlock()
		named.go#L682: 			defer t.mu.Unlock()

	golang.org/x/net/http2
		pipe.go#L37: 	defer p.mu.Unlock()
		pipe.go#L46: 	defer p.mu.Unlock()
		pipe.go#L57: 	defer p.mu.Unlock()
		pipe.go#L89: 	defer p.mu.Unlock()
		pipe.go#L127: 	defer p.mu.Unlock()
		pipe.go#L164: 	defer p.mu.Unlock()
		pipe.go#L175: 	defer p.mu.Unlock()
		transport_wrap.go#L178: 	defer dial.mu.Unlock()
		transport_wrap.go#L193: 	defer dial.mu.Unlock()
		transport_wrap.go#L203: 	defer dial.mu.Unlock()
		transport_wrap.go#L280: 		t.dialMu.Unlock()
		transport_wrap.go#L360: 	t.dialMu.Unlock()
		transport_wrap.go#L418: 		defer cc.mu.Unlock()
		transport_wrap.go#L448: 		cc.mu.Unlock()
		transport_wrap.go#L459: 	cc.mu.Unlock()
		transport_wrap.go#L490: 	cc.mu.Unlock()
		transport_wrap.go#L499: 	defer cc.mu.Unlock()
		transport_wrap.go#L511: 	cc.mu.Unlock()
		transport_wrap.go#L526: 	defer cc.mu.Unlock()
		transport_wrap.go#L542: 	defer cc.mu.Unlock()

	golang.org/x/net/internal/httpcommon
		gzip.go#L65: 	defer gz.mu.Unlock()
		gzip.go#L75: 		gz.mu.Unlock()
		gzip.go#L98: 	defer gz.mu.Unlock()
		gzip.go#L110: 	defer gz.mu.Unlock()

	golang.org/x/sync/semaphore
		semaphore.go#L54: 		s.mu.Unlock()
		semaphore.go#L64: 		s.mu.Unlock()
		semaphore.go#L70: 		s.mu.Unlock()
		semaphore.go#L78: 	s.mu.Unlock()
		semaphore.go#L97: 		s.mu.Unlock()
		semaphore.go#L126: 	s.mu.Unlock()
		semaphore.go#L138: 		s.mu.Unlock()
		semaphore.go#L142: 	s.mu.Unlock()

	golang.org/x/sys/unix
		mremap.go#L32: 	defer m.Unlock()
		syscall_unix.go#L122: 	defer m.Unlock()
		syscall_unix.go#L135: 	defer m.Unlock()

	golang.org/x/tools/go/packages
		packages.go#L1366: 		ld.parseCacheMu.Unlock()
		packages.go#L1372: 		ld.parseCacheMu.Unlock()
		packages.go#L1493: 	defer ld.exportMu.Unlock()

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L327: 	defer enc.pkgIndexMu.Unlock()

	golang.org/x/tools/go/types/typeutil
		methodsetcache.go#L33: 	defer cache.mu.Unlock()

	golang.org/x/tools/internal/gcimporter
		predeclared.go#L24: 	defer predeclMu.Unlock()

	google.golang.org/grpc
		balancer_wrapper.go#L158: 	ccb.mu.Unlock()
		balancer_wrapper.go#L186: 		ccb.mu.Unlock()
		balancer_wrapper.go#L189: 	ccb.mu.Unlock()
		balancer_wrapper.go#L233: 		ccb.mu.Unlock()
		balancer_wrapper.go#L236: 	ccb.mu.Unlock()
		balancer_wrapper.go#L256: 		ccb.mu.Unlock()
		balancer_wrapper.go#L259: 	ccb.mu.Unlock()
		balancer_wrapper.go#L335: 		acbw.healthMu.Unlock()
		balancer_wrapper.go#L391: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L417: 		acbw.producersMu.Unlock()
		balancer_wrapper.go#L424: 	defer acbw.producersMu.Unlock()
		balancer_wrapper.go#L471: 	defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L495: 		defer acbw.healthMu.Unlock()
		balancer_wrapper.go#L507: 				defer acbw.healthMu.Unlock()
		clientconn.go#L609: 	defer csm.mu.Unlock()
		clientconn.go#L630: 	defer csm.mu.Unlock()
		clientconn.go#L636: 	defer csm.mu.Unlock()
		clientconn.go#L988: 		ac.mu.Unlock()
		clientconn.go#L995: 		ac.mu.Unlock()
		clientconn.go#L1028: 		ac.mu.Unlock()
		clientconn.go#L1038: 		ac.mu.Unlock()
		clientconn.go#L1049: 				ac.mu.Unlock()
		clientconn.go#L1329: 		ac.mu.Unlock()
		clientconn.go#L1354: 	ac.mu.Unlock()
		clientconn.go#L1372: 			ac.mu.Unlock()
		clientconn.go#L1381: 		ac.mu.Unlock()
		clientconn.go#L1388: 			ac.mu.Unlock()
		clientconn.go#L1400: 		ac.mu.Unlock()
		clientconn.go#L1408: 	ac.mu.Unlock()
		clientconn.go#L1469: 		ac.mu.Unlock()
		clientconn.go#L1496: 		defer ac.mu.Unlock()
		clientconn.go#L1547: 		ac.mu.Unlock()
		clientconn.go#L1558: 	defer ac.mu.Unlock()
		clientconn.go#L1644: 			ac.mu.Unlock()
		clientconn.go#L1647: 		ac.mu.Unlock()
		clientconn.go#L1652: 		defer ac.mu.Unlock()
		clientconn.go#L1676: 	ac.mu.Unlock()
		clientconn.go#L1682: 	defer ac.mu.Unlock()
		clientconn.go#L1696: 		ac.mu.Unlock()
		clientconn.go#L1722: 	ac.mu.Unlock()
		clientconn.go#L1765: 	defer rt.mu.Unlock()
		clientconn.go#L1778: 	defer rt.mu.Unlock()
		clientconn.go#L1820: 	cc.lceMu.Unlock()
		clientconn.go#L1825: 	defer cc.lceMu.Unlock()
		resolver_wrapper.go#L115: 	ccr.mu.Unlock()
		resolver_wrapper.go#L133: 		ccr.mu.Unlock()
		resolver_wrapper.go#L142: 	ccr.mu.Unlock()
		resolver_wrapper.go#L152: 		ccr.mu.Unlock()
		resolver_wrapper.go#L156: 	ccr.mu.Unlock()
		resolver_wrapper.go#L167: 		ccr.mu.Unlock()
		resolver_wrapper.go#L178: 	ccr.mu.Unlock()
		server.go#L783: 	defer s.mu.Unlock()
		server.go#L894: 		s.mu.Unlock()
		server.go#L926: 		s.mu.Unlock()
		server.go#L929: 	s.mu.Unlock()
		server.go#L947: 				s.mu.Unlock()
		server.go#L959: 			s.mu.Unlock()
		server.go#L1037: 		s.mu.Unlock()
		server.go#L1139: 	defer s.mu.Unlock()
		server.go#L1160: 	defer s.mu.Unlock()
		server.go#L1628: 				ss.mu.Unlock()
		server.go#L1750: 			ss.mu.Unlock()
		server.go#L1768: 		ss.mu.Unlock()
		server.go#L1963: 	s.mu.Unlock()
		server.go#L1967: 	defer s.mu.Unlock()
		stream.go#L680: 	cs.mu.Unlock()
		stream.go#L820: 			cs.mu.Unlock()
		stream.go#L834: 				cs.mu.Unlock()
		stream.go#L840: 		cs.mu.Unlock()
		stream.go#L852: 			cs.mu.Unlock()
		stream.go#L856: 			cs.mu.Unlock()
		stream.go#L1076: 		cs.mu.Unlock()
		stream.go#L1091: 	cs.mu.Unlock()
		stream.go#L1130: 		a.mu.Unlock()
		stream.go#L1194: 		a.mu.Unlock()
		stream.go#L1223: 		a.mu.Unlock()
		stream.go#L1269: 	a.mu.Unlock()
		stream.go#L1378: 			ac.mu.Unlock()
		stream.go#L1558: 		as.mu.Unlock()
		stream.go#L1576: 	as.mu.Unlock()
		stream.go#L1723: 			ss.mu.Unlock()
		stream.go#L1806: 			ss.mu.Unlock()
		trace.go#L86: 	f.mu.Unlock()
		trace.go#L91: 	defer f.mu.Unlock()

	google.golang.org/grpc/balancer/endpointsharding
		endpointsharding.go#L140: 	defer es.childMu.Unlock()
		endpointsharding.go#L164: 			es.mu.Unlock()
		endpointsharding.go#L207: 	defer es.childMu.Unlock()
		endpointsharding.go#L225: 	defer es.childMu.Unlock()
		endpointsharding.go#L234: 	defer es.childMu.Unlock()
		endpointsharding.go#L252: 	defer es.mu.Unlock()
		endpointsharding.go#L353: 	bw.es.mu.Unlock()
		endpointsharding.go#L368: 		bw.es.childMu.Unlock()

	google.golang.org/grpc/balancer/pickfirst
		pickfirst.go#L213: 	defer b.mu.Unlock()
		pickfirst.go#L240: 	defer b.mu.Unlock()
		pickfirst.go#L374: 	defer b.mu.Unlock()
		pickfirst.go#L385: 	defer b.mu.Unlock()
		pickfirst.go#L599: 		defer b.mu.Unlock()
		pickfirst.go#L621: 	defer b.mu.Unlock()
		pickfirst.go#L799: 	defer b.mu.Unlock()

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L87: 		defer gsb.currentMu.Unlock()
		gracefulswitch.go#L114: 		gsb.mu.Unlock()
		gracefulswitch.go#L133: 	gsb.mu.Unlock()
		gracefulswitch.go#L147: 		gsb.mu.Unlock()
		gracefulswitch.go#L163: 	defer gsb.mu.Unlock()
		gracefulswitch.go#L238: 	defer gsb.currentMu.Unlock()
		gracefulswitch.go#L252: 		gsb.mu.Unlock()
		gracefulswitch.go#L258: 	gsb.mu.Unlock()
		gracefulswitch.go#L279: 	gsb.mu.Unlock()
		gracefulswitch.go#L323: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L331: 	defer bw.gsb.mu.Unlock()
		gracefulswitch.go#L375: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L378: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L390: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L394: 	bw.gsb.mu.Unlock()
		gracefulswitch.go#L416: 		bw.gsb.mu.Unlock()
		gracefulswitch.go#L419: 	bw.gsb.mu.Unlock()

	google.golang.org/grpc/internal/binarylog
		sink.go#L101: 	defer fs.mu.Unlock()
		sink.go#L130: 			fs.mu.Unlock()
		sink.go#L137: 	defer fs.mu.Unlock()

	google.golang.org/grpc/internal/buffer
		unbounded.go#L57: 	defer b.mu.Unlock()
		unbounded.go#L77: 	defer b.mu.Unlock()
		unbounded.go#L108: 	defer b.mu.Unlock()

	google.golang.org/grpc/internal/channelz
		trace.go#L125: 	c.mu.Unlock()
		trace.go#L140: 	c.mu.Unlock()

	google.golang.org/grpc/internal/grpcsync
		pubsub.go#L74: 	defer ps.mu.Unlock()
		pubsub.go#L82: 			defer ps.mu.Unlock()
		pubsub.go#L92: 		defer ps.mu.Unlock()
		pubsub.go#L101: 	defer ps.mu.Unlock()
		pubsub.go#L108: 			defer ps.mu.Unlock()

	google.golang.org/grpc/internal/resolver/delegatingresolver
		delegatingresolver.go#L141: 	defer r.childMu.Unlock()
		delegatingresolver.go#L186: 	defer r.childMu.Unlock()
		delegatingresolver.go#L193: 	defer r.childMu.Unlock()
		delegatingresolver.go#L357: 	defer r.mu.Unlock()
		delegatingresolver.go#L382: 			defer r.childMu.Unlock()
		delegatingresolver.go#L401: 	defer r.mu.Unlock()
		delegatingresolver.go#L420: 			defer r.childMu.Unlock()
		delegatingresolver.go#L437: 			defer r.childMu.Unlock()

	google.golang.org/grpc/internal/transport
		bdp_estimator.go#L87: 	defer b.mu.Unlock()
		bdp_estimator.go#L136: 		b.mu.Unlock()
		bdp_estimator.go#L140: 	b.mu.Unlock()
		controlbuf.go#L362: 	defer c.mu.Unlock()
		controlbuf.go#L413: 			c.mu.Unlock()
		controlbuf.go#L417: 		c.mu.Unlock()
		controlbuf.go#L456: 	defer c.mu.Unlock()
		flowcontrol.go#L139: 	f.mu.Unlock()
		flowcontrol.go#L147: 	defer f.mu.Unlock()
		flowcontrol.go#L176: 	defer f.mu.Unlock()
		flowcontrol.go#L191: 	defer f.mu.Unlock()
		handler_server.go#L230: 	defer ht.writeStatusMu.Unlock()
		handler_server.go#L250: 		defer s.hdrMu.Unlock()
		handler_server.go#L284: 		s.hdrMu.Unlock()
		handler_server.go#L333: 	s.hdrMu.Unlock()
		http2_client.go#L536: 	t.mu.Unlock()
		http2_client.go#L817: 				t.mu.Unlock()
		http2_client.go#L829: 			t.mu.Unlock()
		http2_client.go#L853: 			t.mu.Unlock()
		http2_client.go#L866: 		t.mu.Unlock()
		http2_client.go#L977: 			t.mu.Unlock()
		http2_client.go#L1018: 		t.mu.Unlock()
		http2_client.go#L1040: 	t.mu.Unlock()
		http2_client.go#L1092: 		t.mu.Unlock()
		http2_client.go#L1101: 	t.mu.Unlock()
		http2_client.go#L1144: 	t.mu.Unlock()
		http2_client.go#L1176: 		t.mu.Unlock()
		http2_client.go#L1364: 		t.mu.Unlock()
		http2_client.go#L1376: 		t.mu.Unlock()
		http2_client.go#L1393: 			t.mu.Unlock()
		http2_client.go#L1417: 		t.mu.Unlock()
		http2_client.go#L1429: 	t.mu.Unlock()
		http2_client.go#L1459: 	defer t.mu.Unlock()
		http2_client.go#L1720: 				t.mu.Unlock()
		http2_client.go#L1806: 				t.mu.Unlock()
		http2_client.go#L1820: 			t.mu.Unlock()
		http2_client.go#L1895: 	defer t.mu.Unlock()
		http2_server.go#L380: 	defer t.maxStreamMu.Unlock()
		http2_server.go#L541: 		t.mu.Unlock()
		http2_server.go#L546: 		t.mu.Unlock()
		http2_server.go#L557: 		t.mu.Unlock()
		http2_server.go#L569: 			t.mu.Unlock()
		http2_server.go#L583: 		t.mu.Unlock()
		http2_server.go#L611: 	t.mu.Unlock()
		http2_server.go#L655: 				t.mu.Unlock()
		http2_server.go#L706: 	defer t.mu.Unlock()
		http2_server.go#L749: 	t.mu.Unlock()
		http2_server.go#L905: 	t.mu.Unlock()
		http2_server.go#L1013: 	defer s.hdrMu.Unlock()
		http2_server.go#L1081: 	defer s.hdrMu.Unlock()
		http2_server.go#L1216: 				t.mu.Unlock()
		http2_server.go#L1221: 			t.mu.Unlock()
		http2_server.go#L1284: 		t.mu.Unlock()
		http2_server.go#L1293: 	t.mu.Unlock()
		http2_server.go#L1316: 	t.mu.Unlock()
		http2_server.go#L1374: 	defer t.mu.Unlock()
		http2_server.go#L1390: 		t.mu.Unlock()
		http2_server.go#L1391: 		t.maxStreamMu.Unlock()
		http2_server.go#L1403: 		t.mu.Unlock()
		http2_server.go#L1404: 		t.maxStreamMu.Unlock()
		http2_server.go#L1414: 	t.mu.Unlock()
		http2_server.go#L1415: 	t.maxStreamMu.Unlock()
		http_util.go#L596: 	defer ioBufferMutex.Unlock()
		server_stream.go#L163: 	s.hdrMu.Unlock()
		server_stream.go#L179: 	s.hdrMu.Unlock()
		transport.go#L90: 		b.mu.Unlock()
		transport.go#L99: 			b.mu.Unlock()
		transport.go#L105: 	b.mu.Unlock()
		transport.go#L118: 	b.mu.Unlock()

	google.golang.org/protobuf/internal/filedesc
		desc.go#L175: 	fd.mu.Unlock()

	google.golang.org/protobuf/internal/impl
		checkinit.go#L133: 	defer needsInitCheckMu.Unlock()
		codec_extension.go#L119: 	defer f.lazy.mu.Unlock()
		codec_extension.go#L125: 	defer f.lazy.mu.Unlock()
		extension.go#L126: 	defer xi.mu.Unlock()
		legacy_message.go#L167: 	defer aberrantMessageDescLock.Unlock()
		message.go#L77: 	defer mi.initMu.Unlock()

	html/template
		template.go#L50: 	defer ns.mu.Unlock()
		template.go#L89: 	defer t.nameSpace.mu.Unlock()
		template.go#L99: 	defer t.nameSpace.mu.Unlock()
		template.go#L148: 	defer t.nameSpace.mu.Unlock()
		template.go#L201: 	defer t.nameSpace.mu.Unlock()
		template.go#L224: 	defer t.nameSpace.mu.Unlock()
		template.go#L249: 	defer t.nameSpace.mu.Unlock()
		template.go#L307: 	defer t.nameSpace.mu.Unlock()
		template.go#L360: 	defer t.nameSpace.mu.Unlock()

	internal/bisect
		bisect.go#L755: 	d.mu.Unlock()

	internal/godebug
		godebug.go#L235: 	defer updateMu.Unlock()

	internal/singleflight
		singleflight.go#L54: 		g.mu.Unlock()
		singleflight.go#L61: 	g.mu.Unlock()
		singleflight.go#L78: 		g.mu.Unlock()
		singleflight.go#L84: 	g.mu.Unlock()
		singleflight.go#L103: 	g.mu.Unlock()
		singleflight.go#L113: 	defer g.mu.Unlock()

	internal/testlog
		exit.go#L19: 	defer panicOnExit0.mu.Unlock()
		exit.go#L43: 	defer panicOnExit0.mu.Unlock()

	io
		pipe.go#L23: 	defer a.Unlock()
		pipe.go#L31: 	defer a.Unlock()
		pipe.go#L82: 		defer p.wrMu.Unlock()

	log
		log.go#L82: 	defer l.outMu.Unlock()
		log.go#L243: 	defer l.outMu.Unlock()
		log.go#L359: 	defer l.outMu.Unlock()

	log/slog
		handler.go#L320: 	defer h.mu.Unlock()

	math/big
		natconv.go#L544: 		cacheBase10.Unlock()

	math/rand
		rand.go#L377: 	fs.mu.Unlock()
		rand.go#L518: 	r.lk.Unlock()
		rand.go#L525: 	r.lk.Unlock()
		rand.go#L532: 	r.lk.Unlock()
		rand.go#L540: 	r.lk.Unlock()
		rand.go#L557: 	r.lk.Unlock()

	mime
		type.go#L39: 	defer extensionsMu.Unlock()
		type.go#L257: 	defer extensionsMu.Unlock()

	net
		hosts.go#L131: 	defer hosts.Unlock()
		hosts.go#L151: 	defer hosts.Unlock()
		nss.go#L37: 	nssConfig.mu.Unlock()
		nss.go#L75: 	conf.mu.Unlock()
		pipe.go#L33: 	defer d.mu.Unlock()
		pipe.go#L69: 	defer d.mu.Unlock()
		pipe.go#L192: 	defer p.wrMu.Unlock()

	net/http
		clientconn.go#L188: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L317: 	defer cc.stateHookMu.Unlock()
		clientconn.go#L388: 	cc.stateHookMu.Unlock()
		clientconn.go#L433: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L442: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L451: 	defer cc.pconn.mu.Unlock()
		clientconn.go#L466: 	defer cc.pconn.mu.Unlock()
		http2.go#L408: 	defer cc.stateHookMu.Unlock()
		server.go#L313: 	defer c.mu.Unlock()
		server.go#L597: 	w.writeContinueMu.Unlock()
		server.go#L723: func (cr *connReader) unlock() { cr.mu.Unlock() }
		server.go#L1006: 		w.writeContinueMu.Unlock()
		server.go#L1470: 		w.reqBody.mu.Unlock()
		server.go#L2311: 	defer c.mu.Unlock()
		server.go#L2325: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L2340: 	defer w.lazyCloseNotifyMu.Unlock()
		server.go#L3225: 	defer s.mu.Unlock()
		server.go#L3232: 	s.mu.Unlock()
		server.go#L3283: 	s.mu.Unlock()
		server.go#L3321: 	s.mu.Unlock()
		server.go#L3328: 	defer s.mu.Unlock()
		server.go#L3738: 	defer s.mu.Unlock()
		server.go#L3757: 	defer s.mu.Unlock()
		server.go#L3946: 		s.mu.Unlock()
		server.go#L4087: 		defer tw.mu.Unlock()
		server.go#L4097: 		defer tw.mu.Unlock()
		server.go#L4136: 	defer tw.mu.Unlock()
		server.go#L4165: 	defer tw.mu.Unlock()
		server.go#L4242: 	defer uniqNameMu.Unlock()
		transfer.go#L852: 	defer b.mu.Unlock()
		transfer.go#L989: 	defer b.mu.Unlock()
		transfer.go#L1008: 	defer b.mu.Unlock()
		transfer.go#L1051: 	defer b.mu.Unlock()
		transfer.go#L1062: 	defer b.mu.Unlock()
		transfer.go#L1071: 	defer b.mu.Unlock()
		transport.go#L558: 	tr.mu.Unlock()
		transport.go#L912: 	defer t.altMu.Unlock()
		transport.go#L956: 	t.idleMu.Unlock()
		transport.go#L968: 	t.connsPerHostMu.Unlock()
		transport.go#L1001: 		t.reqMu.Unlock()
		transport.go#L1008: 	t.reqMu.Unlock()
		transport.go#L1021: 	t.reqMu.Unlock()
		transport.go#L1141: 		defer pconn.mu.Unlock()
		transport.go#L1155: 	defer t.idleMu.Unlock()
		transport.go#L1247: 	defer t.idleMu.Unlock()
		transport.go#L1333: 	defer t.idleMu.Unlock()
		transport.go#L1422: 	defer w.mu.Unlock()
		transport.go#L1430: 	defer w.mu.Unlock()
		transport.go#L1438: 	defer w.mu.Unlock()
		transport.go#L1469: 	w.mu.Unlock()
		transport.go#L1665: 	defer t.connsPerHostMu.Unlock()
		transport.go#L1698: 		defer t.connsPerHostMu.Unlock()
		transport.go#L1736: 	defer t.connsPerHostMu.Unlock()
		transport.go#L2312: 	pc.mu.Unlock()
		transport.go#L2320: 	defer pc.mu.Unlock()
		transport.go#L2328: 	pc.mu.Unlock()
		transport.go#L2334: 	defer pc.mu.Unlock()
		transport.go#L2345: 	defer t.idleMu.Unlock()
		transport.go#L2386: 	req.mu.Unlock()
		transport.go#L2498: 			pc.mu.Unlock()
		transport.go#L2501: 		pc.mu.Unlock()
		transport.go#L2530: 		pc.mu.Unlock()
		transport.go#L3000: 			pc.mu.Unlock()
		transport.go#L3011: 	pc.mu.Unlock()
		transport.go#L3159: 	pc.mu.Unlock()
		transport.go#L3169: 	defer pc.mu.Unlock()
		transport.go#L3253: 	es.mu.Unlock()
		transport.go#L3264: 		defer es.mu.Unlock()
		transport.go#L3275: 	defer es.mu.Unlock()
		transport.go#L3348: 	defer gz.mu.Unlock()
		transport.go#L3358: 		gz.mu.Unlock()
		transport.go#L3381: 	defer gz.mu.Unlock()
		transport.go#L3393: 	defer gz.mu.Unlock()

	net/http/httputil
		persist.go#L67: 	defer sc.mu.Unlock()
		persist.go#L104: 			sc.mu.Unlock()
		persist.go#L110: 		defer sc.mu.Unlock()
		persist.go#L114: 		defer sc.mu.Unlock()
		persist.go#L118: 		defer sc.mu.Unlock()
		persist.go#L124: 	sc.mu.Unlock()
		persist.go#L134: 			defer sc.mu.Unlock()
		persist.go#L142: 	defer sc.mu.Unlock()
		persist.go#L168: 	defer sc.mu.Unlock()
		persist.go#L182: 		sc.mu.Unlock()
		persist.go#L185: 	sc.mu.Unlock()
		persist.go#L193: 		defer sc.mu.Unlock()
		persist.go#L197: 		defer sc.mu.Unlock()
		persist.go#L202: 		defer sc.mu.Unlock()
		persist.go#L211: 	sc.mu.Unlock()
		persist.go#L215: 	defer sc.mu.Unlock()
		persist.go#L277: 	defer cc.mu.Unlock()
		persist.go#L314: 			cc.mu.Unlock()
		persist.go#L320: 		defer cc.mu.Unlock()
		persist.go#L324: 		defer cc.mu.Unlock()
		persist.go#L328: 		defer cc.mu.Unlock()
		persist.go#L337: 	cc.mu.Unlock()
		persist.go#L341: 	defer cc.mu.Unlock()
		persist.go#L355: 	defer cc.mu.Unlock()
		persist.go#L369: 		cc.mu.Unlock()
		persist.go#L372: 	cc.mu.Unlock()
		persist.go#L380: 		defer cc.mu.Unlock()
		persist.go#L384: 		defer cc.mu.Unlock()
		persist.go#L390: 	cc.mu.Unlock()
		persist.go#L400: 			defer cc.mu.Unlock()
		persist.go#L408: 	defer cc.mu.Unlock()
		reverseproxy.go#L549: 			defer roundTripMutex.Unlock()
		reverseproxy.go#L569: 	roundTripMutex.Unlock()
		reverseproxy.go#L778: 	defer m.mu.Unlock()
		reverseproxy.go#L798: 	defer m.mu.Unlock()
		reverseproxy.go#L808: 	defer m.mu.Unlock()

	net/http/internal/http2
		client_conn_pool.go#L62: 				p.mu.Unlock()
		client_conn_pool.go#L67: 			p.mu.Unlock()
		client_conn_pool.go#L72: 		p.mu.Unlock()
		client_conn_pool.go#L124: 	c.p.mu.Unlock()
		client_conn_pool.go#L141: 			p.mu.Unlock()
		client_conn_pool.go#L157: 	p.mu.Unlock()
		client_conn_pool.go#L185: 	p.mu.Unlock()
		client_conn_pool.go#L206: 	defer p.mu.Unlock()
		client_conn_pool.go#L224: 	defer p.mu.Unlock()
		pipe.go#L37: 	defer p.mu.Unlock()
		pipe.go#L46: 	defer p.mu.Unlock()
		pipe.go#L57: 	defer p.mu.Unlock()
		pipe.go#L89: 	defer p.mu.Unlock()
		pipe.go#L127: 	defer p.mu.Unlock()
		pipe.go#L164: 	defer p.mu.Unlock()
		pipe.go#L175: 	defer p.mu.Unlock()
		server.go#L107: 	s.mu.Unlock()
		server.go#L116: 	s.mu.Unlock()
		server.go#L127: 	s.mu.Unlock()
		server.go#L746: 		defer testHookOnPanicMu.Unlock()
		server.go#L2818: 	rws.closeNotifierMu.Unlock()
		transport.go#L292: 	defer cs.cc.mu.Unlock()
		transport.go#L314: 	defer cc.mu.Unlock()
		transport.go#L474: 	defer t.connPool.mu.Unlock()
		transport.go#L724: 	defer cc.mu.Unlock()
		transport.go#L735: 	defer cc.mu.Unlock()
		transport.go#L744: 	defer cc.mu.Unlock()
		transport.go#L792: 	cc.wmu.Unlock()
		transport.go#L795: 	defer cc.mu.Unlock()
		transport.go#L815: 	defer cc.mu.Unlock()
		transport.go#L942: 		cc.mu.Unlock()
		transport.go#L949: 	cc.mu.Unlock()
		transport.go#L959: 	defer cc.mu.Unlock()
		transport.go#L975: 		defer cc.mu.Unlock()
		transport.go#L998: 		cc.mu.Unlock()
		transport.go#L1008: 	cc.mu.Unlock()
		transport.go#L1015: 	defer cc.wmu.Unlock()
		transport.go#L1036: 	cc.mu.Unlock()
		transport.go#L1045: 	cc.mu.Unlock()
		transport.go#L1058: 		cc.wmu.Unlock()
		transport.go#L1114: 	defer cc.mu.Unlock()
		transport.go#L1190: 		cs.cc.mu.Unlock()
		transport.go#L1297: 		cc.mu.Unlock()
		transport.go#L1305: 	cc.mu.Unlock()
		transport.go#L1403: 	defer cc.wmu.Unlock()
		transport.go#L1480: 	cc.mu.Unlock()
		transport.go#L1536: 					cc.mu.Unlock()
		transport.go#L1554: 	cc.wmu.Unlock()
		transport.go#L1682: 	cc.mu.Unlock()
		transport.go#L1722: 			cc.mu.Unlock()
		transport.go#L1755: 			cc.wmu.Unlock()
		transport.go#L1775: 	cc.mu.Unlock()
		transport.go#L1781: 	defer cc.wmu.Unlock()
		transport.go#L1811: 	defer cc.mu.Unlock()
		transport.go#L1929: 	cc.mu.Unlock()
		transport.go#L1946: 		cc.wmu.Unlock()
		transport.go#L2012: 		cc.mu.Unlock() // avoid any deadlocks in MarkDead
		transport.go#L2027: 	cc.mu.Unlock()
		transport.go#L2437: 	cc.mu.Unlock()
		transport.go#L2441: 		defer cc.wmu.Unlock()
		transport.go#L2467: 		cc.mu.Unlock()
		transport.go#L2477: 		cc.wmu.Unlock()
		transport.go#L2500: 		cc.mu.Unlock()
		transport.go#L2516: 			cc.mu.Unlock()
		transport.go#L2524: 				cc.wmu.Unlock()
		transport.go#L2557: 			cc.mu.Unlock()
		transport.go#L2583: 		cc.mu.Unlock()
		transport.go#L2594: 			cc.wmu.Unlock()
		transport.go#L2619: 		defer rl.cc.mu.Unlock()
		transport.go#L2645: 	defer rl.cc.mu.Unlock()
		transport.go#L2685: 	defer cc.mu.Unlock()
		transport.go#L2728: 	defer cc.wmu.Unlock()
		transport.go#L2744: 	defer cc.mu.Unlock()
		transport.go#L2814: 	defer cc.mu.Unlock()
		transport.go#L2875: 			cc.mu.Unlock()
		transport.go#L2878: 		cc.mu.Unlock()
		transport.go#L2884: 		defer cc.wmu.Unlock()
		transport.go#L2912: 		defer cc.mu.Unlock()
		transport.go#L2928: 	defer cc.wmu.Unlock()
		transport.go#L2961: 	cc.wmu.Unlock()
		transport.go#L3041: 	defer gz.mu.Unlock()
		transport.go#L3051: 		gz.mu.Unlock()
		transport.go#L3074: 	defer gz.mu.Unlock()
		transport.go#L3086: 	defer gz.mu.Unlock()
		transport.go#L3132: 	defer cc.cc.mu.Unlock()
		transport.go#L3142: 	defer cc.cc.mu.Unlock()
		transport.go#L3153: 	defer cc.cc.mu.Unlock()
		transport.go#L3165: 	defer cc.cc.mu.Unlock()
		transport.go#L3171: 	defer cc.cc.mu.Unlock()
		transport.go#L3213: 	cc.mu.Unlock()

	net/textproto
		pipeline.go#L40: 	p.mu.Unlock()
		pipeline.go#L84: 		s.mu.Unlock()
		pipeline.go#L92: 	s.mu.Unlock()
		pipeline.go#L102: 		s.mu.Unlock()
		pipeline.go#L114: 	s.mu.Unlock()

	os
		dir_unix.go#L63: 	defer d.mu.Unlock()
		file.go#L374: 		getwdCache.Unlock()
		getwd.go#L76: 	getwdCache.Unlock()
		getwd.go#L146: 	getwdCache.Unlock()
		root_openat.go#L34: 	defer r.mu.Unlock()
		root_openat.go#L45: 	defer r.mu.Unlock()
		root_openat.go#L55: 	defer r.mu.Unlock()

	reflect
		type.go#L1885: 	defer funcTypesMutex.Unlock()
		type.go#L1970: 	defer funcLookupCache.Unlock()
		type.go#L2509: 	defer structLookupCache.Unlock()
		type.go#L2775: 		pinAIXGCDataMu.Unlock()

	runtime/pprof
		pprof.go#L271: 	profiles.mu.Unlock()
		pprof.go#L329: 	defer p.mu.Unlock()
		pprof.go#L370: 	defer p.mu.Unlock()
		pprof.go#L381: 	defer p.mu.Unlock()
		pprof.go#L414: 	p.mu.Unlock()
		pprof.go#L794: 	defer goroutineLeakProfileLock.Unlock()
		pprof.go#L898: 	defer cpu.Unlock()
		pprof.go#L949: 	defer cpu.Unlock()

	runtime/trace
		flightrecorder.go#L120: 	defer fr.writing.Unlock()
		flightrecorder.go#L133: 	fr.ringMu.Unlock()
		recorder.go#L92: 	r.ringMu.Unlock()
		subscribe.go#L31: 	defer t.Unlock()
		subscribe.go#L35: 		t.subscribersMu.Unlock()
		subscribe.go#L39: 	t.subscribersMu.Unlock()
		subscribe.go#L44: 		t.subscribersMu.Unlock()
		subscribe.go#L52: 	defer t.Unlock()
		subscribe.go#L58: 		t.subscribersMu.Unlock()
		subscribe.go#L62: 	t.subscribersMu.Unlock()
		subscribe.go#L70: 	defer t.Unlock()
		subscribe.go#L74: 		t.subscribersMu.Unlock()
		subscribe.go#L78: 	t.subscribersMu.Unlock()
		subscribe.go#L83: 		t.subscribersMu.Unlock()
		subscribe.go#L91: 	defer t.Unlock()
		subscribe.go#L97: 		t.subscribersMu.Unlock()
		subscribe.go#L101: 	t.subscribersMu.Unlock()
		subscribe.go#L155: 	t.subscribersMu.Unlock()
		subscribe.go#L188: 				t.subscribersMu.Unlock()

	sync
		mutex.go#L64: func (m *Mutex) Unlock() {
		once.go#L75: 	defer o.m.Unlock()
		pool.go#L229: 	defer allPoolsMu.Unlock()
		rwmutex.go#L181: 		rw.w.Unlock()
		rwmutex.go#L219: 	rw.w.Unlock()

	syscall
		forkpipe2.go#L41: 	defer forkingLock.Unlock()
		forkpipe2.go#L65: 		forkingLock.Unlock()
		forkpipe2.go#L86: 	defer forkingLock.Unlock()
		syscall_unix.go#L67: 	defer m.Unlock()
		syscall_unix.go#L80: 	defer m.Unlock()

	testing
		benchmark.go#L199: 	defer benchmarkLock.Unlock()
		benchmark.go#L812: 	benchmarkLock.Unlock()
		match.go#L87: 	defer m.mu.Unlock()
		match.go#L94: 	defer matchMutex.Unlock()
		match.go#L121: 	defer m.mu.Unlock()
		testing.go#L606: 	defer p.lastNameMu.Unlock()
		testing.go#L620: 	defer p.lastNameMu.Unlock()
		testing.go#L1629: 	c.tempDirMu.Unlock()
		testing.go#L2374: 		s.mu.Unlock()
		testing.go#L2378: 	s.mu.Unlock()
		testing.go#L2386: 		s.mu.Unlock()
		testing.go#L2390: 	s.mu.Unlock()

	unique
		canonmap.go#L104: 		i.mu.Unlock()
		canonmap.go#L111: 	defer i.mu.Unlock()
		canonmap.go#L244: 				i.mu.Unlock()
		canonmap.go#L247: 			i.mu.Unlock()
		canonmap.go#L251: 		i.mu.Unlock()

	uuid
		uuid.go#L253: 	v7mu.Unlock()